Big Huge Thesaurus

Zea saccharata

noun

sounds kind of like